#include<stdio.h>
#include<limits.h>

unsigned int b;
unsigned char a[4];
int g(int *p){
  return *p;
}

int 
main() {

  b = 10;

  int* t = (int*)a;
  *t = 20;
  a[0] = 0x00;
  a[1] = 0x11;
  a[2] = 0x22;
  a[3] = 0x33;
}

